package comptadub

class LigneCompte {

    Membre    membre
    Date      date        = new Date()
    Float     credit      = 0.0
    Float     debit       = 0.0
    String    objet
    String    commentaire = ""
    TypeLigne typeLigne
    Boolean   archive     = false

    static belongsTo = Membre

    static constraints = {
        credit(scale:2, min:new Float('0.0'))
        debit(scale:2, min:new Float('0.0'))
        objet(blank:false)
        commentaire(size:1..255, blank:true)
    }

    def String toString() {
        return "Ligne de compte"
    }
}
